package org.x.usermod.service;


import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
import org.x.commonmod.config.Result;
import org.x.usermod.dto.SysMenuCreateDTO;
import org.x.usermod.dto.SysMenuListDTO;
import org.x.usermod.dto.SysMenuUpdateDTO;
import org.x.usermod.entity.SysMenu;
import org.x.usermod.vo.SysMenuListVO;

/**
 * 菜单表 服务层。
 *
 * @author mybatis-flex-helper automatic generation
 * @since 1.0
 */
public interface ISysMenuService extends IService<SysMenu> {

    Page<SysMenuListVO> pageList(SysMenuListDTO sysMenuListDTO);

    String  create(SysMenuCreateDTO sysMenuCreateDTO);

    Result removeById(Integer id);

    String update(SysMenuUpdateDTO sysMenuUpdateDTO);
}